import request from "@/utils/request"

// 登录方法
export function login(username, password, code, uuid) {
	const data = {
		username,
		password,
		code,
		uuid,
	}
	return request({
		url: "/login",
		headers: {
			isToken: false,
		},
		method: "post",
		data: data,
	})
}

// 注册方法
export function register(data) {
	return request({
		url: "/register",
		headers: {
			isToken: false,
		},
		method: "post",
		data: data,
	})
}

// 获取用户详细信息
export function getInfo() {
	return request({
		url: "/getInfo",
		method: "get",
	})
}

// 退出方法
export function logout() {
	return request({
		url: "/logout",
		method: "post",
	})
}

// 获取验证码
export function getCodeImg() {
	return request({
		url: "/captchaImage",
		headers: {
			isToken: false,
		},
		method: "get",
		timeout: 20000,
	})
}

export function checkUser(data) {
	return request({
		url: "/api/users/checkUserOrder",
		method: "post",
		data: data,
	})
}

export function saveOrder(data) {
	return request({
		url: "/api/users/saveOrder",
		method: "post",
		data: data,
	})
}

export function cancelOrder(data) {
	return request({
		url: "/api/users/cancelOrder",
		method: "post",
		data: data,
	})
}

export function getTimeList(data) {
	return request({
		url: "/api/users/orderList",
		method: "post",
		data: data,
	})
}

export function buildList(data) {
	return request({
		url: "/api/users/buildList",
		method: "post",
		data: data,
	})
}
